import Vue from 'vue'
import App from './App.vue' // 引入入口页
import router from './router' // 引入路由和路由配置
import store from './store' // 引入vuex配置

// 引入element-ui
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI); // 注册element-ui的组件到全局，后续在页面组件中无需额外引入

// 引入全局方法
import http from './utils/request/index.js'; // 引入axios封装好的请求方法
Vue.prototype.$http = http; // 将方法挂载到全局，后续在页面组件（普通js文件中是不能通过后面的方法使用的，这里仅在页面组件起效）中可以直接通过：this.$http调用


Vue.config.productionTip = false;

// 生成vue实例，并将router，store放入实例，实现全局统一以及使用
new Vue({
  router,
  store,
  render: h => h(App) // 渲染到这个组件中，并且这个组件作为主入口
}).$mount('#app'); // 挂载到这个组件下的id为app的div下。
